博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
csp 2017_3_3 markdown
阅读量:4216 次
发布时间:2019-05-26

本文共 2847 字,大约阅读时间需要 9 分钟。

package csp2017_3_3;import java.util.Scanner;public class Main {	public static void main(String[] args) {		Scanner in = new Scanner(System.in);		String line, preline;		line = null; preline = null;		int start, end;		String text = "";		while(in.hasNextLine()) {			line = in.nextLine();			if( line == null || line.length() == 0) {				if(preline == null)//跳过多个空行					continue;								if(preline.contains("
")) { System.out.print(preline + "\n" + "" + "\n"); } else if(preline.contains("

")) { System.out.print(preline+ "

" + "\n"); } preline = null;//输出当前模块后 需要置 continue; } //强调 @两种写法 // while((start = line.indexOf("_")) != -1){// end = line.indexOf("_",start+1);// text = line.substring(start, end+1);// line = line.replace(text,"
"+text.substring(1,text.length()-1)+"");// } //超链接// while((start = line.indexOf("[")) != -1){// end = line.indexOf("]",start+1);// text = line.substring(start+1, end);// int khstart = line.indexOf("(",end);// int khend = line.indexOf(")",khstart);// String link = line.substring(khstart+1,khend);// line = line.replace("["+text+"]"+"("+link+")","
"+text+"");//注意 href=后面没有空格// } while((start = line.indexOf("_")) != -1) { end = line.indexOf("_",start+1); String tmp = ""; tmp += "
" + line.substring(start+1,end) + ""; line = line.substring(0,start) + tmp + line.substring(end+1); } while((start = line.indexOf("["))!= -1) { end = line.indexOf("]",start+1); String tex = line.substring(start+1,end); int tStart = line.indexOf("(",end); int tEnd = line.indexOf(")",tStart); String link = line.substring(tStart+1,tEnd); line = line.substring(0,start) + "
" + tex+ "" + line.substring(tEnd+1); } int num = 0; if(line.startsWith("#")) { while(line.startsWith("#") && num <= 6) { num++; line = line.substring(1); } while(line.startsWith(" ")) { // line.replaceFirst(" ", ""); line本身没变 陷入死循环 line = line.replaceFirst(" ", ""); } preline = "
"+line + "" + "\n"; } else if(line.startsWith("*")) { line = line.replace("*", ""); while(line.startsWith(" ")) line = line.substring(1); if(preline == null) { preline = "
    "+"\n"+"
  • "+line+"
  • "; } else { preline += "\n" + "
  • " + line + "
  • "; } } else { if(preline == null) { preline = "

    " + line; } else { preline += "\n" +line; } } }//end while if(preline.contains("

    ")) { System.out.print(preline + "\n" + "

" + "\n"); } else if(preline.contains("

")) { System.out.print(preline+ "

" + "\n"); } }}

转载地址:http://hlimi.baihongyu.com/

你可能感兴趣的文章
10个月以后 重新开启我的Blog
查看>>
认输了
查看>>
学校的日子
查看>>
我的项目,我的起点
查看>>
决定不逃课了~~~
查看>>
遇到技术问题~~
查看>>
终于弄懂了聊天室的各种技术了
查看>>
母函数算法---组合数学
查看>>
分手快乐---(哪个更好呢)
查看>>
要考试--大敌当前
查看>>
linux 编译技术 6级强化
查看>>
扩大工作室?
查看>>
拜读ms的开源代码
查看>>
下一个技术瓶颈 ~~
查看>>
谢谢让我看到了这本书
查看>>
不牵手的浪漫
查看>>
姥姥的生日~~
查看>>
网游~~
查看>>
promise
查看>>
对过楼着火了~
查看>>